#include <stdio.h>
// 指针运算
/*
指针 + 整数
指针 - 整数
指针++
指针--


指针差
    用于计算指针与指针之间的距离 单位 为 步长

[]  下标运算符
    

*/


int main(int argc, char const *argv[])
{
    // 指针的 加法
    int arr[10] = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 };

    int * ptr_1 = arr;
    int * ptr_2 = ptr_1 + 5;

    printf("ptr_1 + 1 = %d\n" , *(ptr_1 + 1));

    printf("ptr_1 + 1 = %d\n" , ptr_1[1]);

    printf("ptr_1 + 1 = %d\n" , *(++ptr_1));
    printf("ptr_1 + 1 = %d\n" , *(ptr_1 - 1));

    printf("ptr_1 - ptr_2 = %ld\n" , ptr_2 - ptr_1);
    
    return 0;
}

